<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>

</body>
<script>
    // 数组的遍历
    /* forEach,也可以用于数组的遍历,参数是一个函数(遍历函数),
       数组会使用每一个元素调用一次遍历函数,而且把这个元素作为遍历函数的第一个参数 */
    var arr = [1, 2, 3, 4, 5, 6];
    arr.forEach(function (e, i, a) {
        // 遍历函数的第一个参数e是当前所遍历到的对象(只想遍历数组,参数只写e就可)
        // 遍历函数的第二个参数i是当前所遍历到的对象的索引
        // 遍历函数的第三个参数a是当前所遍历的数组本身
    });

    /* every()方法,用于判断数组中的每一个元素是否满足某个条件
       参数是一个函数(判断函数),判断函数的参数是数组中的一个元素,
       如果这个元素满足条件,判断函数返回true,如果不满足返回false;
       如果数组中的元素都满足返回true,否则返回false*/
    var arr1 = [2, 4, 6, 8, 10];
    var flag = arr1.every(function (e) {
        return e % 2 == 0;
    });
</script>

</html>